package com.zhiche.lisa.bms.pojo.vo.psup;

import com.baomidou.mybatisplus.annotations.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * 人送车型对照
 * @author linbao
 * @date 2019-06-20
 */
@Data
@ToString
@ApiModel(value = "PsupVehicleContrastVO", description = "人送车型对照VO")
public class PsupVehicleContrastVO {

    private Long id;
    /**
     * 标准车型
     */
    @ApiModelProperty(value = "标准车型", name = "stVehicle", dataType = "Integer")
    private String stVehicle;
    /**
     * 合同车型
     */
    @ApiModelProperty(value = "合同车型", name = "cnVehicle", dataType = "String")
    private String cnVehicle;
    /**
     * 燃油类型; 0-0#柴油, 1-92#汽油
     */
    @ApiModelProperty(value = "燃油类型; 0-0#柴油, 1-92#汽油", name = "oilType", dataType = "Integer")
    private Integer oilType;
    /**
     * 燃油类型; 0-0#柴油, 1-92#汽油
     */
    @ApiModelProperty(value = "燃油类型; 0-0#柴油, 1-92#汽油", name = "oilTypeStr", dataType = "String")
    private String oilTypeStr;
    /**
     * 有效开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @ApiModelProperty(value = "生效日期", name = "effectiveDate", dataType = "Date")
    private Date effectiveDate;
    /**
     * 有效结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @ApiModelProperty(value = "有效结束时间", name = "invalidDate", dataType = "Date")
    private Date invalidDate;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @ApiModelProperty(value = "创建时间", name = "createTime", dataType = "Date")
    private Date createTime;
}
